package com.dingding.webservice.banner;

import com.dingding.bean.databean.request.ReqBannerShow;
import com.dingding.bean.databean.request.ReqBannerShowByType;
import com.dingding.bean.databean.response.DataResponse;

/**
 * @ClassName: IBannerShowService
 * @Description: Banner显示模块接口类
 * @author yuHaiQing
 * @date 2016年3月29日 下午3:06:51
 */
public interface IBannerInfoService {

	/**
	 * @Title: getBannerList
	 * @Description: 获取全部有效的请求Bean
	 * @param reqBannerShow 获取Banner的请求参数
	 * @author yuHaiQing
	 * @return void    返回类型
	 */
	public void getBannerList(ReqBannerShow reqBannerShow,DataResponse dataResponse);
	
	/**
	 * @Title: getBannerListByType
	 * @Description: 根据模块类型获取全部有效的请求Bean
	 * @param reqBannerShowByType 获取Banner的请求参数
	 * @author yuHaiQing
	 * @since V2.5.5
	 * @return void    返回类型
	 */
	public void getBannerListByType(ReqBannerShowByType reqBannerShowByType,DataResponse dataResponse);
	
	/**
	 * @Title: getBannerInfo
	 * @Description: 获取活动详情
	 * @param reqBannerShow 获取活动详情的请求参数
	 * @param dataResponse  响应客户端的数据传输Bean
	 * @author yuHaiQing
	 * @return void    返回类型
	 */
	public void getBannerInfo(ReqBannerShow reqBannerShow,DataResponse dataResponse);
	
}
